/*
Theme Name: Feasting on Art
Theme URI: http://www.feastingonart.com/
Description: Feasting on Art Blog Design
Version: 1.0
Author: Levi Brown
Author URI: www.seventyandsunny.com
Tags: 
*/



/* - BASIC STUFF - */
html{font-size:100%;}
body{
background:#fff url(images/bkgd1.jpg) repeat;
font-family: Times, "Times New Roman", serif;
background-color: #fff;
color: #444;
text-decoration: none;
word-spacing: 0.15em;
text-align: left;
letter-spacing: 0;
line-height: 1em;
font-size: 12px;
}

/*** GENERAL ELEMENTS ***/

/* links */
a{color:#D7511B;text-decoration:none;}
a:link{color:#D7511B;text-decoration:none;}
a:hover{color:#D7511B;text-decoration:underline;}

/* headings */
h1{margin:5px 0 10px 0;}
h2{margin:0px 0 10px 0;}
h3{margin:5px 0 10px 0;}
h4{margin:5px 0 10px 0;}
h5{margin:5px 0 10px 0;}
h6{margin:5px 0 10px 0;}

h2.entry-title{text-align:left;padding:1%;}

/* sidebar heading */
.sidebar-wrap h3{margin:0; padding:10px 1px 0px 1px;}
.sidebar-wrap h3 img{margin:10px 0 0 0; padding:0px 1px 0px 1px;}

/* tables */
table{margin:.5em 0 1em;}
table td,table th{text-align:left;border-right:1px solid #fff;padding:.4em .8em;}
table th{background-color:#5e5e5e;color:#fff;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #e8e1c8;}
table td{background-color:#eee;}
table th a{}
table th a:hover{}
table tr.even td{background-color:#ddd;}
table tr:hover td{background-color:#fff;}


/* forms */
input,textarea{width:110px;margin-right:0px; }
select{width:150px;}
#searchsubmit{
width: 60px;
margin-left:0px;
background: #F8EDCC;
height: 21px;
vertical-align:middle;
border: 0;}

#author {width: 160px;margin-top:30px;}
#email {width: 160px;}
#url {width: 160px;}
#comment {width: 460px;}
#submit{margin-bottom:30px;}
input,textarea{padding:.2em .4em;margin:0 2px 4px 2px;}
input.radio,input.checkbox{background-color:#fff;padding:2px;}
form label{font-weight:normal;margin:0 2px;}
fieldset{border:1px solid #ddd;background-color:#fff;}
legend{padding:1px 7px 1px 7px;font-style:italic;font-size:100%;background-color:#fff;border:1px solid #ddd;}

/* post lists */
ul,ol{line-height:130%;}
ul li,ol li{list-style-position:outside;margin-left:.2em;}
dl{padding:.3em 0 .8em;}
dt{font-weight:bold;text-decoration:underline;}
dd{font-weight:normal; margin:.2em 0 0 .7em;}

/* sidebar lists */
.sidebar-wrap ul,.sidebar-wrap ol{line-height:100%;margin:0 0 20px 0;padding:0;list-style-type: none;
list-style-image: none;}
.sidebar-wrap ul li,.sidebar-wrap ol li{list-style-position:inside;margin:0 0 5px 0;padding:0px;}


/* other */
p{margin:.5em 0 .5em 0;line-height:150%;}
img{border:0;}
hr{}
small{font-size:90%;}
pre{overflow:auto;white-space:pre-wrap;/* <- css3 */white-space:0;/* <- ff */font-size:.8em;font-family:"Courier New", Courier;background-color:#fff;padding:.5em;margin:.7em 0;}
pre{width:80%;overflow:hidden;border:1px solid #ddd;background-color:#fff;padding:.8em;margin:.7em 0;}
blockquote{margin:1em 25% 1em 0;min-height:40px;padding:.6em 1em .6em 2.4em;border:1px solid #ddd;font-style:italic;color:#474747;background:#fff;}
blockquote p{padding:8px;margin:2px;}
blockquote blockquote{margin:1em 0 1em;}
.clear {clear:both;}
.hide-me {display:none;}





/* -- MAIN DIV'S -- */
#wrapper {float:none;clear:both;margin:-10px auto 0 auto;padding:5px 15px 15px 15px;width:950px;background:url(images/content-bkgd1.png) repeat;}
#header {height:176px;width:385px;float:right;margin-top:27px;text-align:center;padding: 5px 0;}
#footer {height:64px;width:743px;margin:0px auto;clear:both;text-align:center;padding-top:0px;background:url(images/footer.jpg) no-repeat;}
#footer p{text-align:center;
text-decoration: none;
word-spacing: 0.05em;
letter-spacing: 0;
line-height: .9em;
font-size: 12px;
padding-top:29px;
}


/* -- POSTS -- */
.post-index {margin:0 0 10px;}
#post-single {margin:0 0 20px;}
.posts-wrap {float:left; clear:none;width:545px;margin:0 0 0 0;}
.each-post{background-color:#ffffff; margin-bottom:0px;padding:25px;}
.additional-meta{height:25px;width:108px;background:url(images/tab.png) no-repeat;position:relative;top:8px;left:10px;padding:7px 0 0 24px;}
.post-bottom {width:545px; height:54px;background:url(images/post-bottom1.png) bottom right;}
.post-bottom p{padding-left:25px; margin:0px;}

#info-wrap{width:545px; height:30px;}
.post-info {clear:none;}
.info-1{height:27px; width:72%; float:left; margin-left:25px;}
.info-2{height:27px; width:18%; float:right; margin-right:25px;}

.entry-meta-index p{
padding: 5px;
margin:0px;
background:#fff;
clear: left;
text-align: left;}

#entry-meta-single {position:relative; top:35px; text-align:left; border:1px solid #ddd;padding:7px;}

.archive-title{background-color:#ffffff;text-align:center;margin:0 auto;width:450px;padding:10px;border:2px solid #B0D0D1; margin:32px auto 20px;}

/* -- SIDEBARS --*/
.sidebar-wrap {margin:25px 0px ;overflow:hidden; float:right; clear:right;width:385px;}
.sidebar {clear:none;}
.block-1 {float:left;padding:0 4px 0 15px;width:56%;border-right:1px solid #999;}
.block-2 {float:right;padding:0 15px 0 0px;width:33%;}

.sidebar-top {}
.sidebar-bottom {width:385px; height:23px;background:url(images/sidebar-bottom1.png) bottom right;}
.sidebar-holder {width:385px;background-color:#ffffff;}

/* -- 404-PAGE --*/
.error404 {margin:0;width:100%;}
.error404 h1,.error404 h2 {margin: 10px auto;}

/*--comments--*/

#comments {
	margin: 0 0 0 0;
	float: left;
	width: 545px;
	word-wrap: break-word;
}

h3#comment-title {
	width: 545px;
	float: left;
	text-indent: -9999em;
	padding-top: 5px;
	margin: 0 0 0 0;
}

#comments ol, #comments ol li {
	float: left;
	width: 545px;
	list-style: none;
	padding: 0;
	margin: 0 0 0 0;
}

#comments ol li .comment-data {
	float: left;
	width: 515px;
	padding:15px;
	min-height: 60px;
	overflow: auto;
	background:#ffffff;
}

#comments ol li.alt .comment-data {
	float: left;
	width: 515px;
	padding: 15px;
	min-height: 60px;
	overflow: auto;
	background:#ffffff;
}

#comments ol li .comment-info {
	width: 525px;
	margin:12px 0 0 0;
	padding: 5px 10px;
	float: left;
	text-align: left;
	font-size: 12px;
	color: #666666;
	line-height: 12px;
	background-color:#fefefe;
	border-bottom:1px solid #ddd;
}

#comments ol li .comment-info a img {
	border: 0;
	margin-bottom: 5px;
}

#comments ol li .comment-info a {
	text-decoration: none;
}

.commentname {
	float:left;
	font: 100 1.3em Georgia, serif;
	font-style: italic;
	font-weight:normal;
}

.commentdate {
	float:right;
	font: 100 1.2em Georgia, serif;
	font-weight:normal;
}


/* -- ALIGNMENTS --*/
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}

/* -- POST NAVIGATION --*/
div.navigation {width:525px;height:15px;clear:both;padding: 10px 10px 10px 10px;margin-top:14px; background:white;margin-bottom:30px;}
.navigation-index {}
.nav-next {float:right;clear:none;width:49%; text-align:right;}
.nav-prev {float:left;clear:none;width:49%; text-align:left;}

/* -- SIDEBAR NAVIGATION --*/

/*--page-menu--*/
.sidebar-holder #menu {
	float: left;
	width: 380px;
	height: 20px;
	margin-bottom: 10px;
	clear: left;
	padding-top: 5px;
	padding-left: 5px;
	border-bottom:1px solid #999;
}

.sidebar-holder #menu ul {
	width: 380px;
	list-style: none;
}

.sidebar-holder #menu ul li.page_item {
	float: left;
	display: inline;
	padding: 2px 8px;
	margin: 0 0 0 10px;
	vertical-align:middle;
}

.sidebar-holder #menu ul li.page_item a {
	text-decoration: none;
	font-size: 13px;
	text-transform:uppercase;
	color: #333;
	letter-spacing: 1px;
}

.sidebar-holder #menu ul li.page_item a:hover {
	text-decoration:underline;
}

.sidebar-holder #menu ul li.current_page_item a {
	color: #333333;
}
